---
title: EdgioにAstroサイトをデプロイする
description: Edgioを使ってAstroサイトをデプロイする方法。
type: deploy
i18nReady: true
---

WebサイトやAPIをデプロイ、保護、高速化するエッジおよびCDNプラットフォームである[Edgio](https://www.edg.io/)に、Astroプロジェクトをデプロイできます。

:::tip
[EdgioのドキュメントにあるAstroガイド](https://docs.edg.io/guides/astro)をご覧ください。
:::

## デプロイ方法

1. [Edgio CLI](https://docs.edg.io/guides/cli)をインストールしていない場合は、ターミナルからグローバルにインストールします。

    ```bash
    npm install -g @edgio/cli
    ```

2. AstroサイトにEdgioを追加します。

    ```bash
    edgio init
    ```

3. （オプション）サーバーサイドレンダリングを有効にします。

    Astroに[@astrojs/node](/ja/guides/integrations-guide/node/)を設定した後、`edgio.config.js`に以下のようにサーバーファイルのパスを指定します。

    ```js ins={2,5-9}
    // edgio.config.js
    import { join } from 'path'

    module.exports = {
      astro: {
        // Astro SSRを実行するスタンドアロンサーバーのパス。
        // このファイルの依存関係は自動的にバンドルされます。
        appPath: join(process.cwd(), 'dist', 'server', 'entry.mjs'),
      },
    };
    ```

4. Edgioにデプロイします。

    ```bash
    edgio deploy
    ```
